// pages/collect/index.js
//引入 发送网络请求的方法
const http = require('../../utils/http.js');
import regeneratorRuntime from '../../lib/runtime/runtime'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    collect:[],
    tabs:[
      {
        id:0,
        value:'商品收藏',
        isactive:true
      },
      {
        id:1,
        value:'品牌收藏',
        isactive:false
      },
      {
        id:2,
        value:'浏览足迹',
        isactive:false
      },     
      {
        id:3,
        value:'退货/换货',
        isactive:false
      }
    ]
  },
  //标题点击事件 
  handelTabsItemChange(e){
   
    //1.获取被点击的标题索引 e.detail
    const {index}=e.detail
    console.log('index=',index)
    //2.修改源数组中被点击的
    this.changeTapIndex(index) 
     //3.重新获取数据
     this.getCollectList(index+1) 
  },
  changeTapIndex(index){//更改当前选中的tap
    let {tabs}=this.data
    tabs.forEach((v,i)=>i===index?v.isactive=true:v.isactive=false)
    this.setData({
      tabs
    }) 
  },
  getCollectList(type){//获取收藏列表的方法
    let collect =wx.getStorageSync("collect")||[]
    console.log(collect)
    this.setData({
      collect
    })
    console.log(this.data.collect)
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.getCollectList(1) 
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})